home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
prolog
/
ai.prl
/
opnprlg1.hqx
/
Open Prolog
/
Open Prolog.rsrc
/
CODE_4_initialise.txt
< prev
next >
Wrap
Text File
|
1993-04-15
|
48KB
|
814 lines
# near model CODE resource
# entry label at 0x0000
export_261:
entry:
00000000 4E56 FEFC link A6, -0x0104
00000004 4FEF FFFE lea.l A7, [A7 - 0x2]
00000008 202D FDD2 move.l D0, [A5 - 0x22E]
0000000C 0480 0001 0000 subi.l D0, 0x10000
00000012 2F00 move.l -[A7], D0
00000014 4EAD 0C4A jsr [A5 + 0xC4A]
00000018 1B5F FDD7 move.b [A5 - 0x229], [A7]+
0000001C 4FEF FFFC lea.l A7, [A7 - 0x4]
00000020 4EAD 0032 jsr [A5 + 0x32]
00000024 205F movea.l A0, [A7]+
00000026 208D move.l [A0], A5
00000028 41ED 002A lea.l A0, [A5 + 0x2A]
0000002C A04B trap SetGrowZone
0000002E 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
00000032 6708 beq +0xA /* 0000003C */
00000034 487A 0288 pea.l [PC + 0x288 /* 000002BE */]
00000038 4EAD 0CD2 jsr [A5 + 0xCD2]
label0000003C:
0000003C 548F addq.l A7, 2
0000003E 2B7C 0000 0006 E6E4 move.l [A5 - 0x191C], 0x6
00000046 42AD E6E8 clr.l [A5 - 0x1918]
0000004A 2B7C 0000 0032 E6DC move.l [A5 - 0x1924], 0x32 /* '2' */
00000052 2B7C 0000 0064 E6E0 move.l [A5 - 0x1920], 0x64 /* 'd' */
0000005A 4FEF FFFC lea.l A7, [A7 - 0x4]
0000005E 3F3C 0082 move.w -[A7], 0x82
00000062 3F3C 0003 move.w -[A7], 0x3
00000066 4EAD 0BB2 jsr [A5 + 0xBB2]
0000006A 2B5F E94C move.l [A5 - 0x16B4], [A7]+
0000006E 41ED 09FA lea.l A0, [A5 + 0x9FA]
00000072 2B48 E87A move.l [A5 - 0x1786], A0
00000076 2B48 E87E move.l [A5 - 0x1782], A0
0000007A 426D E954 clr.w [A5 - 0x16AC]
0000007E 426D E874 clr.w [A5 - 0x178C]
00000082 42AD E930 clr.l [A5 - 0x16D0]
00000086 42AD E934 clr.l [A5 - 0x16CC]
0000008A 42AD E938 clr.l [A5 - 0x16C8]
0000008E 42AD E93C clr.l [A5 - 0x16C4]
00000092 42AD E940 clr.l [A5 - 0x16C0]
00000096 42AD E944 clr.l [A5 - 0x16BC]
0000009A 42AD E948 clr.l [A5 - 0x16B8]
0000009E 422D CEB0 clr.b [A5 - 0x3150]
000000A2 1B7C 0003 E863 move.b [A5 - 0x179D], 0x3
000000A8 42AD E956 clr.l [A5 - 0x16AA]
000000AC 422D E6CC clr.b [A5 - 0x1934]
000000B0 42AD E6EC clr.l [A5 - 0x1914]
000000B4 422D E9AC clr.b [A5 - 0x1654]
000000B8 422D E9AD clr.b [A5 - 0x1653]
000000BC 422D E9AE clr.b [A5 - 0x1652]
000000C0 422D E9AF clr.b [A5 - 0x1651]
000000C4 4FEF FFFE lea.l A7, [A7 - 0x2]
000000C8 A994 trap CurResFile
000000CA 3F38 0A60 move.w -[A7], [0x00000A60 /* ResErr */]
000000CE 6708 beq +0xA /* 000000D8 */
000000D0 487A 01EC pea.l [PC + 0x1EC /* 000002BE */]
000000D4 4EAD 0CD2 jsr [A5 + 0xCD2]
label000000D8:
000000D8 548F addq.l A7, 2
000000DA 3B5F FDE0 move.w [A5 - 0x220], [A7]+
000000DE 4267 clr.w -[A7]
000000E0 A974 trap Button
000000E2 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
000000E6 6708 beq +0xA /* 000000F0 */
000000E8 487A 01D4 pea.l [PC + 0x1D4 /* 000002BE */]
000000EC 4EAD 0CD2 jsr [A5 + 0xCD2]
label000000F0:
000000F0 548F addq.l A7, 2
000000F2 301F move.w D0, [A7]+
000000F4 670E beq +0x10 /* 00000104 */
000000F6 40E7 move.w -[A7], SR
000000F8 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000000FC 487A 01DA pea.l [PC + 0x1DA /* 000002D8, pstring "You called, Oh Great One?" */]
00000100 4EAD 0B62 jsr [A5 + 0xB62]
label00000104:
00000104 2F3C 0000 000C move.l -[A7], 0xC
0000010A 42A7 clr.l -[A7]
0000010C 42A7 clr.l -[A7]
0000010E 3F3C 0019 move.w -[A7], 0x19
00000112 4EAD 0CF2 jsr [A5 + 0xCF2]
00000116 201F move.l D0, [A7]+
00000118 2F3C 0000 000C move.l -[A7], 0xC
0000011E 42A7 clr.l -[A7]
00000120 42A7 clr.l -[A7]
00000122 3F3C 0019 move.w -[A7], 0x19
00000126 4EAD 09FA jsr [A5 + 0x9FA]
0000012A 201F move.l D0, [A7]+
0000012C 2F3C 0000 000C move.l -[A7], 0xC
00000132 42A7 clr.l -[A7]
00000134 42A7 clr.l -[A7]
00000136 3F3C 0019 move.w -[A7], 0x19
0000013A 4EAD 0B5A jsr [A5 + 0xB5A]
0000013E 201F move.l D0, [A7]+
00000140 4FEF FFF8 lea.l A7, [A7 - 0x8]
00000144 4EAD 0CDA jsr [A5 + 0xCDA]
00000148 2B5F FDDC move.l [A5 - 0x224], [A7]+
0000014C 2B5F FDD8 move.l [A5 - 0x228], [A7]+
00000150 4FEF FFFE lea.l A7, [A7 - 0x2]
00000154 2F3C 434F 4445 move.l -[A7], 0x434F4445 /* 'CODE' */
0000015A A80D trap Count1Resources
0000015C 3F38 0A60 move.w -[A7], [0x00000A60 /* ResErr */]
00000160 6708 beq +0xA /* 0000016A */
00000162 487A 015A pea.l [PC + 0x15A /* 000002BE */]
00000166 4EAD 0CD2 jsr [A5 + 0xCD2]
label0000016A:
0000016A 548F addq.l A7, 2
0000016C 7000 moveq.l D0, 0x00
0000016E 301F move.w D0, [A7]+
00000170 E580 asl D0, 2
00000172 A11E trap NewPtr, flags=1
00000174 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
00000178 6708 beq +0xA /* 00000182 */
0000017A 487A 0142 pea.l [PC + 0x142 /* 000002BE */]
0000017E 4EAD 0CD2 jsr [A5 + 0xCD2]
label00000182:
00000182 548F addq.l A7, 2
00000184 2B48 FDE2 move.l [A5 - 0x21E], A0
00000188 4FEF FFFC lea.l A7, [A7 - 0x4]
0000018C 2F3C 434F 4445 move.l -[A7], 0x434F4445 /* 'CODE' */
00000192 4267 clr.w -[A7]
00000194 A81F trap Get1Resource
00000196 3F38 0A60 move.w -[A7], [0x00000A60 /* ResErr */]
0000019A 6708 beq +0xA /* 000001A4 */
0000019C 487A 0120 pea.l [PC + 0x120 /* 000002BE */]
000001A0 4EAD 0CD2 jsr [A5 + 0xCD2]
label000001A4:
000001A4 548F addq.l A7, 2
000001A6 2057 movea.l A0, [A7]
000001A8 A029 trap HLock
000001AA 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
000001AE 6708 beq +0xA /* 000001B8 */
000001B0 487A 010C pea.l [PC + 0x10C /* 000002BE */]
000001B4 4EAD 0CD2 jsr [A5 + 0xCD2]
label000001B8:
000001B8 548F addq.l A7, 2
000001BA A025 trap GetHandleSize
000001BC 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
000001C0 6708 beq +0xA /* 000001CA */
000001C2 487A 00FA pea.l [PC + 0xFA /* 000002BE */]
000001C6 4EAD 0CD2 jsr [A5 + 0xCD2]
label000001CA:
000001CA 548F addq.l A7, 2
000001CC 2250 movea.l A1, [A0]
000001CE 0480 0000 0010 subi.l D0, 0x10
000001D4 E688 lsr D0, 3
000001D6 2600 move.l D3, D0
000001D8 5383 subq.l D3, 1
000001DA 246D FDE2 movea.l A2, [A5 - 0x21E]
000001DE 43E9 000C lea.l A1, [A1 + 0xC]
000001E2 323C 0001 move.w D1, 0x1
label000001E6:
000001E6 43E9 0008 lea.l A1, [A1 + 0x8]
000001EA B251 cmp.w D1, [A1]
000001EC 5BCB FFF8 dbmi D3, -0xA /* 000001E6 */
000001F0 6A00 0082 bpl +0x84 /* 00000274 */
000001F4 3211 move.w D1, [A1]
000001F6 48E7 0080 movem.l -[A7], A0
000001FA 4FEF FFFC lea.l A7, [A7 - 0x4]
000001FE 2F3C 434F 4445 move.l -[A7], 0x434F4445 /* 'CODE' */
00000204 3F01 move.w -[A7], D1
00000206 A81F trap Get1Resource
00000208 3F38 0A60 move.w -[A7], [0x00000A60 /* ResErr */]
0000020C 6708 beq +0xA /* 00000216 */
0000020E 487A 00AE pea.l [PC + 0xAE /* 000002BE */]
00000212 4EAD 0CD2 jsr [A5 + 0xCD2]
label00000216:
00000216 548F addq.l A7, 2
00000218 2057 movea.l A0, [A7]
0000021A 4FEF FFFE lea.l A7, [A7 - 0x2]
0000021E 2F08 move.l -[A7], A0
00000220 A9A6 trap GetResAttrs
00000222 3F38 0A60 move.w -[A7], [0x00000A60 /* ResErr */]
00000226 6708 beq +0xA /* 00000230 */
00000228 487A 0094 pea.l [PC + 0x94 /* 000002BE */]
0000022C 4EAD 0CD2 jsr [A5 + 0xCD2]
label00000230:
00000230 548F addq.l A7, 2
00000232 341F move.w D2, [A7]+
00000234 205F movea.l A0, [A7]+
00000236 A069 trap HGetState
00000238 0800 0007 btst.b D0, 0x7
0000023C 6614 bne +0x16 /* 00000252 */
0000023E 2F08 move.l -[A7], A0
00000240 A9A3 trap ReleaseResource
00000242 3F38 0A60 move.w -[A7], [0x00000A60 /* ResErr */]
00000246 6708 beq +0xA /* 00000250 */
00000248 487A 0074 pea.l [PC + 0x74 /* 000002BE */]
0000024C 4EAD 0CD2 jsr [A5 + 0xCD2]
label00000250:
00000250 548F addq.l A7, 2
label00000252:
00000252 4CDF 0100 movem.l A0, [A7]+
00000256 0802 0004 btst.b D2, 0x4
0000025A 6614 bne +0x16 /* 00000270 */
0000025C 7000 moveq.l D0, 0x00
0000025E 3038 0934 move.w D0, [0x00000934 /* CurJTOffset */]
00000262 D089 add.l D0, A1
00000264 9090 sub.l D0, [A0]
00000266 0480 0000 0012 subi.l D0, 0x12
0000026C D08D add.l D0, A5
0000026E 24C0 move.l [A2]+, D0
label00000270:
00000270 51CB FF74 dbf D3, -0x8E /* 000001E6 */
label00000274:
00000274 A02A trap HUnlock
00000276 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
0000027A 6708 beq +0xA /* 00000284 */
0000027C 487A 0040 pea.l [PC + 0x40 /* 000002BE */]
00000280 4EAD 0CD2 jsr [A5 + 0xCD2]
label00000284:
00000284 548F addq.l A7, 2
00000286 A9A3 trap ReleaseResource
00000288 3F38 0A60 move.w -[A7], [0x00000A60 /* ResErr */]
0000028C 6708 beq +0xA /* 00000296 */
0000028E 487A 002E pea.l [PC + 0x2E /* 000002BE */]
00000292 4EAD 0CD2 jsr [A5 + 0xCD2]
label00000296:
00000296 548F addq.l A7, 2
00000298 206D FDE2 movea.l A0, [A5 - 0x21E]
0000029C 200A move.l D0, A2
0000029E 9088 sub.l D0, A0
000002A0 A020 trap SetPtrSize
000002A2 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
000002A6 6708 beq +0xA /* 000002B0 */
000002A8 487A 0014 pea.l [PC + 0x14 /* 000002BE */]
000002AC 4EAD 0CD2 jsr [A5 + 0xCD2]
label000002B0:
000002B0 548F addq.l A7, 2
000002B2 42AD EB42 clr.l [A5 - 0x14BE]
000002B6 42AD EB46 clr.l [A5 - 0x14BA]
000002BA 4E5E unlink A6
000002BC 4E75 rts
000002BE 9750 sub.w [A0], D3
000002C0 5245 addq.w D5, 1
000002C2 414C chk.w D0, A4
000002C4 4C4F 4341 movem.l A6,A1,A0,D6,D0, A7
000002C8 5449 addq.w A1, 2
000002CA 4F4E chk.w D7, A6
000002CC 494E chk.w D4, A6
000002CE 4954 chk.w D4, [A4]
000002D0 4941 chk.w D4, D1
000002D2 4C49 5345 movem.l A6,A4,A1,A0,D6,D2,D0, A1
000002D6 0000 1959 ori.b D0, 0x59 /* 'Y' */
000002DA 6F75 ble +0x77 /* 00000351 */
000002DC 2063 movea.l A0, -[A3]
000002DE 616C bsr +0x6E /* 0000034C */
000002E0 6C65 bge +0x67 /* 00000347 */
000002E2 642C bcc +0x2E /* 00000310 */
000002E4 204F movea.l A0, A7
000002E6 6820 bvc +0x22 /* 00000308 */
000002E8 4772 6561 7420 chk.w D3, [[A2 + 0x7420]]
000002EE 4F6E 653F chk.w D7, [A6 + 0x653F]
export_262:
000002F2 4E56 FFF4 link A6, -0x000C
000002F6 4EAD 0B9A jsr [A5 + 0xB9A]
000002FA 202D CEB2 move.l D0, [A5 - 0x314E]
000002FE 2B40 E8A4 move.l [A5 - 0x175C], D0
00000302 2240 movea.l A1, D0
00000304 222D EFF2 move.l D1, [A5 - 0x100E]
label00000308:
00000308 4299 clr.l [A1]+
0000030A 5381 subq.l D1, 1
0000030C 66FA bne -0x4 /* 00000308 */
0000030E 2B49 E8A8 move.l [A5 - 0x1758], A1
// begin alternate branch 00000310-00000312
label00000310:
00000310 E8A8 lsr D0, D4
// end alternate branch 00000310-00000312
label00000310: // (misaligned)
00000312 42AD E8B4 clr.l [A5 - 0x174C]
00000316 42AD E8B8 clr.l [A5 - 0x1748]
0000031A 4299 clr.l [A1]+
0000031C 4259 clr.w [A1]+
0000031E 4219 clr.b [A1]+
00000320 4219 clr.b [A1]+
00000322 4259 clr.w [A1]+
00000324 4299 clr.l [A1]+
00000326 4259 clr.w [A1]+
00000328 4259 clr.w [A1]+
0000032A 2B49 E8AC move.l [A5 - 0x1754], A1
0000032E 222D EFFE move.l D1, [A5 - 0x1002]
00000332 C2FC mulu.w D1, 0xFFFFFFFFFFFFFFFF
00000334 0400 D081 subi.b D0, 0x81
00000338 2B40 E8B0 move.l [A5 - 0x1750], D0
0000033C 04AD 0000 0400 E8B0 subi.l [A5 - 0x1750], 0x400
00000344 40E7 move.w -[A7], SR
00000346 3F3C 0008 move.w -[A7], 0x8
label00000347: // (misaligned)
0000034A 487A 05DA pea.l [PC + 0x5DA /* 00000926, pstring "allocate code space" */]
// begin alternate branch 0000034C-0000034E
fn0000034C:
0000034C 05DA bset [A2]+, D2
// end alternate branch 0000034C-0000034E
fn0000034C: // (misaligned)
0000034E 4EAD 0B62 jsr [A5 + 0xB62]
label00000351: // (misaligned)
00000352 2240 movea.l A1, D0
00000354 2B40 E894 move.l [A5 - 0x176C], D0
00000358 52AD E894 addq.l [A5 - 0x176C], 1
0000035C 22FC 4D42 3836 move.l [A1]+, 0x4D423836 /* 'MB86' */
00000362 2B49 E898 move.l [A5 - 0x1768], A1
00000366 222D F002 move.l D1, [A5 - 0xFFE]
0000036A C2FC mulu.w D1, 0xFFFFFFFFFFFFFFFF
0000036C 0400 D081 subi.b D0, 0x81
00000370 2B40 E89C move.l [A5 - 0x1764], D0
00000374 5E80 addq.l D0, 7
00000376 0280 FFFF FFF8 andi.l D0, 0xFFFFFFF8
0000037C 2B40 E8C0 move.l [A5 - 0x1740], D0
00000380 222D F006 move.l D1, [A5 - 0xFFA]
00000384 C2FC mulu.w D1, 0xFFFFFFFFFFFFFFFF
00000386 0400 D081 subi.b D0, 0x81
0000038A 2B40 E8C8 move.l [A5 - 0x1738], D0
0000038E 2B40 E8C4 move.l [A5 - 0x173C], D0
00000392 04AD 0000 3000 E8C4 subi.l [A5 - 0x173C], 0x3000 /* '0\0' */
0000039A 2B40 E8CC move.l [A5 - 0x1734], D0
0000039E 222D F00A move.l D1, [A5 - 0xFF6]
000003A2 C2FC mulu.w D1, 0xFFFFFFFFFFFFFFFF
000003A4 0400 D081 subi.b D0, 0x81
000003A8 2B40 E8D8 move.l [A5 - 0x1728], D0
000003AC 2B40 E8D0 move.l [A5 - 0x1730], D0
000003B0 2B40 E8D4 move.l [A5 - 0x172C], D0
000003B4 04AD 0000 1000 E8D0 subi.l [A5 - 0x1730], 0x1000
000003BC 04AD 0000 0400 E8D4 subi.l [A5 - 0x172C], 0x400
000003C4 2B40 E8DC move.l [A5 - 0x1724], D0
000003C8 222D F00E move.l D1, [A5 - 0xFF2]
000003CC C2FC mulu.w D1, 0xFFFFFFFFFFFFFFFF
000003CE 0400 D081 subi.b D0, 0x81
000003D2 2B40 E8E4 move.l [A5 - 0x171C], D0
000003D6 2B40 E8E0 move.l [A5 - 0x1720], D0
000003DA 04AD 0000 0400 E8E0 subi.l [A5 - 0x1720], 0x400
000003E2 2A2D E8C0 move.l D5, [A5 - 0x1740]
000003E6 246D E8CC movea.l A2, [A5 - 0x1734]
000003EA 2B6D E8DC E864 move.l [A5 - 0x179C], [A5 - 0x1724]
000003F0 42AD E86C clr.l [A5 - 0x1794]
000003F4 4EAD 0CCA jsr [A5 + 0xCCA]
000003F8 2D6D E898 FFFC move.l [A6 - 0x4], [A5 - 0x1768]
000003FE 08AD 0003 E6CC bclr.b [A5 - 0x1934], 0x3
00000404 4FEF FFFC lea.l A7, [A7 - 0x4]
00000408 2F3C 434F 4445 move.l -[A7], 0x434F4445 /* 'CODE' */
0000040E 487A 0508 pea.l [PC + 0x508 /* 00000918, pstring "predicateCode" */]
00000412 A820 trap Get1NamedResource
00000414 0C78 FF40 0A60 cmpi.w [0x00000A60 /* ResErr */], 0xFF40
0000041A 6606 bne +0x8 /* 00000422 */
0000041C 4278 0A60 clr.w [0x00000A60 /* ResErr */]
00000420 6028 bra +0x2A /* 0000044A */
label00000422:
00000422 3F38 0A60 move.w -[A7], [0x00000A60 /* ResErr */]
00000426 6708 beq +0xA /* 00000430 */
00000428 487A 03FE pea.l [PC + 0x3FE /* 00000828 */]
0000042C 4EAD 0CD2 jsr [A5 + 0xCD2]
label00000430:
00000430 548F addq.l A7, 2
00000432 08ED 0003 E6CC bset.b [A5 - 0x1934], 0x3
00000438 A9A3 trap ReleaseResource
0000043A 3F38 0A60 move.w -[A7], [0x00000A60 /* ResErr */]
0000043E 6708 beq +0xA /* 00000448 */
00000440 487A 03E6 pea.l [PC + 0x3E6 /* 00000828 */]
00000444 4EAD 0CD2 jsr [A5 + 0xCD2]
label00000448:
00000448 548F addq.l A7, 2
label0000044A:
0000044A 3F3C 0100 move.w -[A7], 0x100
0000044E 2F3C 434F 4445 move.l -[A7], 0x434F4445 /* 'CODE' */
00000454 487A 04C2 pea.l [PC + 0x4C2 /* 00000918, pstring "predicateCode" */]
00000458 4EAD 08B2 jsr [A5 + 0x8B2]
0000045C 2D6D E898 FFF8 move.l [A6 - 0x8], [A5 - 0x1768]
00000462 4267 clr.w -[A7]
00000464 2F3C 5052 4C43 move.l -[A7], 0x50524C43 /* 'PRLC' */
0000046A 487A 04AC pea.l [PC + 0x4AC /* 00000918, pstring "predicateCode" */]
0000046E 4EAD 08B2 jsr [A5 + 0x8B2]
00000472 202D E898 move.l D0, [A5 - 0x1768]
00000476 90AD E894 sub.l D0, [A5 - 0x176C]
0000047A 2B40 E8A0 move.l [A5 - 0x1760], D0
0000047E 4267 clr.w -[A7]
00000480 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000484 2F3C 434F 4445 move.l -[A7], 0x434F4445 /* 'CODE' */
0000048A 487A 0486 pea.l [PC + 0x486 /* 00000912, pstring "names" */]
0000048E 4EAD 086A jsr [A5 + 0x86A]
00000492 4267 clr.w -[A7]
00000494 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000498 2F3C 5052 4C43 move.l -[A7], 0x50524C43 /* 'PRLC' */
0000049E 487A 0472 pea.l [PC + 0x472 /* 00000912, pstring "names" */]
000004A2 4EAD 086A jsr [A5 + 0x86A]
000004A6 2B6D E8AC E8BC move.l [A5 - 0x1744], [A5 - 0x1754]
000004AC 3F3C 0112 move.w -[A7], 0x112
000004B0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000004B4 2F3C 434F 4445 move.l -[A7], 0x434F4445 /* 'CODE' */
000004BA 487A 0436 pea.l [PC + 0x436 /* 000008F2, pstring "built-in-predicate definitions" */]
000004BE 4EAD 0862 jsr [A5 + 0x862]
000004C2 3F3C 0112 move.w -[A7], 0x112
000004C6 2F2E FFFC move.l -[A7], [A6 - 0x4]
000004CA 2F3C 434F 4445 move.l -[A7], 0x434F4445 /* 'CODE' */
000004D0 487A 0402 pea.l [PC + 0x402 /* 000008D4, pstring "private predicate definitions" */]
000004D4 4EAD 0862 jsr [A5 + 0x862]
000004D8 3F3C 0102 move.w -[A7], 0x102
000004DC 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000004E0 2F3C 5052 4C43 move.l -[A7], 0x50524C43 /* 'PRLC' */
000004E6 487A 03EC pea.l [PC + 0x3EC /* 000008D4, pstring "private predicate definitions" */]
000004EA 4EAD 0862 jsr [A5 + 0x862]
000004EE 3F3C 0003 move.w -[A7], 0x3
000004F2 2F2E FFFC move.l -[A7], [A6 - 0x4]
000004F6 2F3C 434F 4445 move.l -[A7], 0x434F4445 /* 'CODE' */
000004FC 487A 03BE pea.l [PC + 0x3BE /* 000008BC, pstring "private predicate calls" */]
00000500 4EAD 086A jsr [A5 + 0x86A]
00000504 3F3C 0003 move.w -[A7], 0x3
00000508 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000050C 2F3C 5052 4C43 move.l -[A7], 0x50524C43 /* 'PRLC' */
00000512 487A 03A8 pea.l [PC + 0x3A8 /* 000008BC, pstring "private predicate calls" */]
00000516 4EAD 086A jsr [A5 + 0x86A]
0000051A 4EAD 08AA jsr [A5 + 0x8AA]
0000051E 3F3C 0111 move.w -[A7], 0x111
00000522 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000526 2F3C 434F 4445 move.l -[A7], 0x434F4445 /* 'CODE' */
0000052C 487A 03C4 pea.l [PC + 0x3C4 /* 000008F2, pstring "built-in-predicate definitions" */]
00000530 4EAD 0862 jsr [A5 + 0x862]
00000534 3F3C 0113 move.w -[A7], 0x113
00000538 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000053C 2F3C 434F 4445 move.l -[A7], 0x434F4445 /* 'CODE' */
00000542 487A 035A pea.l [PC + 0x35A /* 0000089E, pstring "public predicate definitions" */]
00000546 4EAD 0862 jsr [A5 + 0x862]
0000054A 3F3C 0110 move.w -[A7], 0x110
0000054E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000552 2F3C 434F 4445 move.l -[A7], 0x434F4445 /* 'CODE' */
00000558 487A 0326 pea.l [PC + 0x326 /* 00000880, pstring "normal predicate definitions" */]
0000055C 4EAD 0862 jsr [A5 + 0x862]
00000560 3F3C 0101 move.w -[A7], 0x101
00000564 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000568 2F3C 5052 4C43 move.l -[A7], 0x50524C43 /* 'PRLC' */
0000056E 487A 0382 pea.l [PC + 0x382 /* 000008F2, pstring "built-in-predicate definitions" */]
00000572 4EAD 0862 jsr [A5 + 0x862]
00000576 3F3C 0103 move.w -[A7], 0x103
0000057A 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000057E 2F3C 5052 4C43 move.l -[A7], 0x50524C43 /* 'PRLC' */
00000584 487A 0318 pea.l [PC + 0x318 /* 0000089E, pstring "public predicate definitions" */]
00000588 4EAD 0862 jsr [A5 + 0x862]
0000058C 3F3C 0100 move.w -[A7], 0x100
00000590 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000594 2F3C 5052 4C43 move.l -[A7], 0x50524C43 /* 'PRLC' */
0000059A 487A 02E4 pea.l [PC + 0x2E4 /* 00000880, pstring "normal predicate definitions" */]
0000059E 4EAD 0862 jsr [A5 + 0x862]
000005A2 3F3C 0002 move.w -[A7], 0x2
000005A6 2F2E FFFC move.l -[A7], [A6 - 0x4]
000005AA 2F3C 434F 4445 move.l -[A7], 0x434F4445 /* 'CODE' */
000005B0 487A 02B6 pea.l [PC + 0x2B6 /* 00000868, pstring "public predicate calls" */]
000005B4 4EAD 086A jsr [A5 + 0x86A]
000005B8 3F3C 0002 move.w -[A7], 0x2
000005BC 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000005C0 2F3C 5052 4C43 move.l -[A7], 0x50524C43 /* 'PRLC' */
000005C6 487A 02A0 pea.l [PC + 0x2A0 /* 00000868, pstring "public predicate calls" */]
000005CA 4EAD 086A jsr [A5 + 0x86A]
000005CE 2D6D E898 FFF4 move.l [A6 - 0xC], [A5 - 0x1768]
000005D4 206D FDDC movea.l A0, [A5 - 0x224]
000005D8 A025 trap GetHandleSize
000005DA 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
000005DE 6708 beq +0xA /* 000005E8 */
000005E0 487A 0246 pea.l [PC + 0x246 /* 00000828 */]
000005E4 4EAD 0CD2 jsr [A5 + 0xCD2]
label000005E8:
000005E8 548F addq.l A7, 2
000005EA 2600 move.l D3, D0
000005EC 6700 0066 beq +0x68 /* 00000654 */
000005F0 222D E89C move.l D1, [A5 - 0x1764]
000005F4 92AD E898 sub.l D1, [A5 - 0x1768]
000005F8 B280 cmp.l D1, D0
000005FA 6C22 bge +0x24 /* 0000061E */
000005FC 2F00 move.l -[A7], D0
000005FE 40E7 move.w -[A7], SR
00000600 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00000604 487A 023E pea.l [PC + 0x23E /* 00000844, pstring "call stackadjust from openProlog.a" */]
00000608 4EAD 0B62 jsr [A5 + 0xB62]
0000060C 4EAD 04B2 jsr [A5 + 0x4B2]
00000610 670C beq +0xE /* 0000061E */
00000612 3F3C 0004 move.w -[A7], 0x4
00000616 4EAD 04FA jsr [A5 + 0x4FA]
0000061A 4EED 04CA jmp [A5 + 0x4CA]
label0000061E:
0000061E 206D FDDC movea.l A0, [A5 - 0x224]
00000622 A029 trap HLock
00000624 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
00000628 6708 beq +0xA /* 00000632 */
0000062A 487A 01FC pea.l [PC + 0x1FC /* 00000828 */]
0000062E 4EAD 0CD2 jsr [A5 + 0xCD2]
label00000632:
00000632 548F addq.l A7, 2
00000634 2250 movea.l A1, [A0]
00000636 206D E898 movea.l A0, [A5 - 0x1768]
label0000063A:
0000063A 10D9 move.b [A0]+, [A1]+
0000063C 5383 subq.l D3, 1
0000063E 66FA bne -0x4 /* 0000063A */
00000640 2B48 E898 move.l [A5 - 0x1768], A0
00000644 2F2D FDD8 move.l -[A7], [A5 - 0x228]
00000648 3F3C 0114 move.w -[A7], 0x114
0000064C 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000650 4EAD 0872 jsr [A5 + 0x872]
label00000654:
00000654 206D FDDC movea.l A0, [A5 - 0x224]
00000658 A023 trap DisposHandle/DisposeHandle
0000065A 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
0000065E 6708 beq +0xA /* 00000668 */
00000660 487A 01C6 pea.l [PC + 0x1C6 /* 00000828 */]
00000664 4EAD 0CD2 jsr [A5 + 0xCD2]
label00000668:
00000668 548F addq.l A7, 2
0000066A 206D FDD8 movea.l A0, [A5 - 0x228]
0000066E A023 trap DisposHandle/DisposeHandle
00000670 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
00000674 6708 beq +0xA /* 0000067E */
00000676 487A 01B0 pea.l [PC + 0x1B0 /* 00000828 */]
0000067A 4EAD 0CD2 jsr [A5 + 0xCD2]
label0000067E:
0000067E 548F addq.l A7, 2
00000680 52AD E956 addq.l [A5 - 0x16AA], 1
00000684 4FEF FFFC lea.l A7, [A7 - 0x4]
00000688 3F3C 0080 move.w -[A7], 0x80
0000068C A9C0 trap GetNewMBar
0000068E 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
00000692 6708 beq +0xA /* 0000069C */
00000694 487A 0192 pea.l [PC + 0x192 /* 00000828 */]
00000698 4EAD 0CD2 jsr [A5 + 0xCD2]
label0000069C:
0000069C 548F addq.l A7, 2
0000069E A93C trap SetMenuBar
000006A0 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
000006A4 6708 beq +0xA /* 000006AE */
000006A6 487A 0180 pea.l [PC + 0x180 /* 00000828 */]
000006AA 4EAD 0CD2 jsr [A5 + 0xCD2]
label000006AE:
000006AE 548F addq.l A7, 2
000006B0 4FEF FFFC lea.l A7, [A7 - 0x4]
000006B4 3F3C 0080 move.w -[A7], 0x80
000006B8 A9BF trap GetRMenu
000006BA 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
000006BE 6708 beq +0xA /* 000006C8 */
000006C0 487A 0166 pea.l [PC + 0x166 /* 00000828 */]
000006C4 4EAD 0CD2 jsr [A5 + 0xCD2]
label000006C8:
000006C8 548F addq.l A7, 2
000006CA 2F3C 4452 5652 move.l -[A7], 0x44525652 /* 'DRVR' */
000006D0 A94D trap AppendResMenu/AddResMenu
000006D2 4FEF FFFC lea.l A7, [A7 - 0x4]
000006D6 3F3C 00AF move.w -[A7], 0xAF
000006DA A9BF trap GetRMenu
000006DC 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
000006E0 6708 beq +0xA /* 000006EA */
000006E2 487A 0144 pea.l [PC + 0x144 /* 00000828 */]
000006E6 4EAD 0CD2 jsr [A5 + 0xCD2]
label000006EA:
000006EA 548F addq.l A7, 2
000006EC 2F3C 464F 4E54 move.l -[A7], 0x464F4E54 /* 'FONT' */
000006F2 A94D trap AppendResMenu/AddResMenu
000006F4 A032 trap FlushEvents
000006F6 383C 0006 move.w D4, 0x6
000006FA 6B3A bmi +0x3C /* 00000736 */
000006FC 263C 0000 00AA move.l D3, 0xAA
label00000702:
00000702 4FEF FFFC lea.l A7, [A7 - 0x4]
00000706 3F03 move.w -[A7], D3
00000708 A9BF trap GetRMenu
0000070A 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
0000070E 6708 beq +0xA /* 00000718 */
00000710 487A 0116 pea.l [PC + 0x116 /* 00000828 */]
00000714 4EAD 0CD2 jsr [A5 + 0xCD2]
label00000718:
00000718 548F addq.l A7, 2
0000071A 3F3C FFFF move.w -[A7], 0xFFFF
0000071E A935 trap InsertMenu
00000720 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
00000724 6708 beq +0xA /* 0000072E */
00000726 487A 0100 pea.l [PC + 0x100 /* 00000828 */]
0000072A 4EAD 0CD2 jsr [A5 + 0xCD2]
label0000072E:
0000072E 548F addq.l A7, 2
00000730 5283 addq.l D3, 1
00000732 51CC FFCE dbf D4, -0x34 /* 00000702 */
label00000736:
00000736 4FEF FFFC lea.l A7, [A7 - 0x4]
0000073A A8D8 trap NewRgn
0000073C 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
00000740 6708 beq +0xA /* 0000074A */
00000742 487A 00E4 pea.l [PC + 0xE4 /* 00000828 */]
00000746 4EAD 0CD2 jsr [A5 + 0xCD2]
label0000074A:
0000074A 548F addq.l A7, 2
0000074C 2B57 E96A move.l [A5 - 0x1696], [A7]
00000750 A8DD trap SetEmptyRgn
00000752 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
00000756 6708 beq +0xA /* 00000760 */
00000758 487A 00CE pea.l [PC + 0xCE /* 00000828 */]
0000075C 4EAD 0CD2 jsr [A5 + 0xCD2]
label00000760:
00000760 548F addq.l A7, 2
00000762 426D E96E clr.w [A5 - 0x1692]
00000766 4FEF FFFC lea.l A7, [A7 - 0x4]
0000076A 2F3C 6163 7572 move.l -[A7], 0x61637572 /* 'acur' */
00000770 3F3C 0096 move.w -[A7], 0x96
00000774 A9A0 trap GetResource
00000776 2B5F FDE6 move.l [A5 - 0x21A], [A7]+
0000077A 4FEF FFFC lea.l A7, [A7 - 0x4]
0000077E 3F3C 0083 move.w -[A7], 0x83
00000782 3F3C 0003 move.w -[A7], 0x3
00000786 4EAD 0BB2 jsr [A5 + 0xBB2]
0000078A 2B5F FDF2 move.l [A5 - 0x20E], [A7]+
0000078E 4FEF FFFC lea.l A7, [A7 - 0x4]
00000792 3F3C 0083 move.w -[A7], 0x83
00000796 3F3C 0004 move.w -[A7], 0x4
0000079A 4EAD 0BB2 jsr [A5 + 0xBB2]
0000079E 2B5F FDF6 move.l [A5 - 0x20A], [A7]+
000007A2 42AD FDEA clr.l [A5 - 0x216]
000007A6 2B78 016A CEDC move.l [A5 - 0x3124], [0x0000016A /* Ticks */]
000007AC 426D FEFA clr.w [A5 - 0x106]
000007B0 4EAD 003A jsr [A5 + 0x3A]
000007B4 4FEF FFFE lea.l A7, [A7 - 0x2]
000007B8 4EAD 09E2 jsr [A5 + 0x9E2]
000007BC 3B5F E95E move.w [A5 - 0x16A2], [A7]+
000007C0 2F3C 0000 000C move.l -[A7], 0xC
000007C6 42A7 clr.l -[A7]
000007C8 42A7 clr.l -[A7]
000007CA 3F3C 0012 move.w -[A7], 0x12
000007CE 4EAD 085A jsr [A5 + 0x85A]
000007D2 201F move.l D0, [A7]+
000007D4 A937 trap DrawMenuBar
000007D6 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
000007DA 6708 beq +0xA /* 000007E4 */
000007DC 487A 004A pea.l [PC + 0x4A /* 00000828 */]
000007E0 4EAD 0CD2 jsr [A5 + 0xCD2]
label000007E4:
000007E4 548F addq.l A7, 2
000007E6 4EAD 0B0A jsr [A5 + 0xB0A]
000007EA 41ED E6F4 lea.l A0, [A5 - 0x190C]
000007EE 2008 move.l D0, A0
000007F0 671C beq +0x1E /* 0000080E */
000007F2 2040 movea.l A0, D0
000007F4 2028 0098 move.l D0, [A0 + 0x98]
000007F8 6714 beq +0x16 /* 0000080E */
000007FA C188 exg D0, A0
000007FC 2F3C 0000 000C move.l -[A7], 0xC
00000802 2F00 move.l -[A7], D0
00000804 42A7 clr.l -[A7]
00000806 3F3C 000B move.w -[A7], 0xB
0000080A 4E90 jsr [A0]
0000080C 201F move.l D0, [A7]+
label0000080E:
0000080E 422D FDB0 clr.b [A5 - 0x250]
00000812 422D EFF0 clr.b [A5 - 0x1010]
00000816 08ED 0002 E862 bset.b [A5 - 0x179E], 0x2
0000081C 2B7C FFFF FFFF F520 move.l [A5 - 0xAE0], 0xFFFFFFFF
00000824 4E5E unlink A6
00000826 4E75 rts
00000828 9850 sub.w D4, [A0]
0000082A 4F53 chk.w D7, [A3]
0000082C 5441 addq.w D1, 2
0000082E 4C4C 4F43 movem.l A6,A3,A2,A1,A0,D6,D1,D0, A4
00000832 4154 chk.w D0, [A4]
00000834 494F chk.w D4, A7
00000836 4E49 trap 9
00000838 4E49 trap 9
0000083A 5449 addq.w A1, 2
0000083C 414C chk.w D0, A4
0000083E 4953 chk.w D4, [A3]
00000840 4520 .invalid 2, -[A0] // invalid opcode 4 with b == 4
00000842 0000 2263 ori.b D0, 0x63 /* 'c' */
00000846 616C bsr +0x6E /* 000008B4 */
00000848 6C20 bge +0x22 /* 0000086A */
0000084A 7374 moveq.l D1, 0x74
0000084C 6163 bsr +0x65 /* 000008B1 */
0000084E 6B61 bmi +0x63 /* 000008B1 */
00000850 646A bcc +0x6C /* 000008BC */
00000852 7573 moveq.l D2, 0x73
00000854 7420 moveq.l D2, 0x20
00000856 6672 bne +0x74 /* 000008CA */
00000858 6F6D ble +0x6F /* 000008C7 */
0000085A 206F 7065 movea.l A0, [A7 + 0x7065]
0000085E 6E50 bgt +0x52 /* 000008B0 */
00000860 726F moveq.l D1, 0x6F
00000862 6C6F bge +0x71 /* 000008D3 */
00000864 672E beq +0x30 /* 00000894 */
00000866 6100 1670 bsr +0x1672 /* 00001ED8 */
label0000086A:
0000086A 7562 moveq.l D2, 0x62
0000086C 6C69 bge +0x6B /* 000008D7 */
0000086E 6320 bls +0x22 /* 00000890 */
00000870 7072 moveq.l D0, 0x72
00000872 6564 bcs +0x66 /* 000008D8 */
00000874 6963 bvs +0x65 /* 000008D9 */
00000876 6174 bsr +0x76 /* 000008EC */
00000878 6520 bcs +0x22 /* 0000089A */
0000087A 6361 bls +0x63 /* 000008DD */
0000087C 6C6C bge +0x6E /* 000008EA */
0000087E 7300 moveq.l D1, 0x00
00000880 1C6E 6F72 movea.b A6, [A6 + 0x6F72]
00000884 6D61 blt +0x63 /* 000008E7 */
00000886 6C20 bge +0x22 /* 000008A8 */
00000888 7072 moveq.l D0, 0x72
0000088A 6564 bcs +0x66 /* 000008F0 */
0000088C 6963 bvs +0x65 /* 000008F1 */
0000088E 6174 bsr +0x76 /* 00000904 */
label00000890:
00000890 6520 bcs +0x22 /* 000008B2 */
00000892 6465 bcc +0x67 /* 000008F9 */
label00000894:
00000894 6669 bne +0x6B /* 000008FF */
00000896 6E69 bgt +0x6B /* 00000901 */
00000898 7469 moveq.l D2, 0x69
label0000089A:
0000089A 6F6E ble +0x70 /* 0000090A */
0000089C 7300 moveq.l D1, 0x00
0000089E 1C70 7562 6C69 6320 movea.b A6, [[A0 + 0x6C69] + 0x6320]
000008A6 7072 moveq.l D0, 0x72
label000008A8:
000008A8 6564 bcs +0x66 /* 0000090E */
000008AA 6963 bvs +0x65 /* 0000090F */
000008AC 6174 bsr +0x76 /* 00000922 */
000008AE 6520 bcs +0x22 /* 000008D0 */
label000008B0:
000008B0 6465 bcc +0x67 /* 00000917 */
fn000008B1: // (misaligned)
label000008B2:
000008B2 6669 bne +0x6B /* 0000091D */
fn000008B4:
000008B4 6E69 bgt +0x6B /* 0000091F */
000008B6 7469 moveq.l D2, 0x69
000008B8 6F6E ble +0x70 /* 00000928 */
000008BA 7300 moveq.l D1, 0x00
label000008BC:
000008BC 1770 7269 7661 move.b [A3 + 0x7661], [A0 + D7.w * 2 + 0x69]
000008C2 7465 moveq.l D2, 0x65
000008C4 2070 7265 movea.l A0, [A0 + D7.w * 2 + 0x65]
label000008C7: // (misaligned)
000008C8 6469 bcc +0x6B /* 00000933 */
label000008CA:
000008CA 6361 bls +0x63 /* 0000092D */
000008CC 7465 moveq.l D2, 0x65
000008CE 2063 movea.l A0, -[A3]
label000008D0:
000008D0 616C bsr +0x6E /* 0000093E */
000008D2 6C73 bge +0x75 /* 00000947 */
label000008D3: // (misaligned)
000008D4 1D70 7269 7661 move.b [A6 + 0x7661], [A0 + D7.w * 2 + 0x69]
// begin alternate branch 000008D8-000008DA
label000008D8:
000008D8 7661 moveq.l D3, 0x61
// end alternate branch 000008D8-000008DA
label000008D7: // (misaligned)
label000008D8: // (misaligned)
label000008D9: // (misaligned)
000008DA 7465 moveq.l D2, 0x65
000008DC 2070 7265 movea.l A0, [A0 + D7.w * 2 + 0x65]
label000008DD: // (misaligned)
000008E0 6469 bcc +0x6B /* 0000094B */
000008E2 6361 bls +0x63 /* 00000945 */
000008E4 7465 moveq.l D2, 0x65
000008E6 2064 movea.l A0, -[A4]
label000008E7: // (misaligned)
000008E8 6566 bcs +0x68 /* 00000950 */
label000008EA:
000008EA 696E bvs +0x70 /* 0000095A */
fn000008EC:
000008EC 6974 bvs +0x76 /* 00000962 */
000008EE 696F bvs +0x71 /* 0000095F */
label000008F0:
000008F0 6E73 bgt +0x75 /* 00000965 */
label000008F1: // (misaligned)
000008F2 1E62 movea.b A7, -[A2]
000008F4 7569 moveq.l D2, 0x69
000008F6 6C74 bge +0x76 /* 0000096C */
000008F8 2D69 6E2D 7072 move.l [A6 + 0x7072], [A1 + 0x6E2D]
label000008F9: // (misaligned)
000008FE 6564 bcs +0x66 /* 00000964 */
label000008FF: // (misaligned)
00000900 6963 bvs +0x65 /* 00000965 */
label00000901: // (misaligned)
00000902 6174 bsr +0x76 /* 00000978 */
fn00000904:
00000904 6520 bcs +0x22 /* 00000926 */
00000906 6465 bcc +0x67 /* 0000096D */
00000908 6669 bne +0x6B /* 00000973 */
label0000090A:
0000090A 6E69 bgt +0x6B /* 00000975 */
0000090C 7469 moveq.l D2, 0x69
label0000090E:
0000090E 6F6E ble +0x70 /* 0000097E */
label0000090F: // (misaligned)
00000910 7300 moveq.l D1, 0x00
00000912 056E 616D bchg [A6 + 0x616D], D2
00000916 6573 bcs +0x75 /* 0000098B */
label00000917: // (misaligned)
00000918 0D70 7265 bchg [A0 + D7.w * 2 + 0x65], D6
0000091C 6469 bcc +0x6B /* 00000987 */
label0000091D: // (misaligned)
0000091E 6361 bls +0x63 /* 00000981 */
label0000091F: // (misaligned)
00000920 7465 moveq.l D2, 0x65
fn00000922:
00000922 436F 6465 chk.w D1, [A7 + 0x6465]
label00000926:
00000926 1361 6C6C move.b [A1 + 0x6C6C], -[A1]
// begin alternate branch 00000928-0000092A
label00000928:
00000928 6C6C bge +0x6E /* 00000996 */
// end alternate branch 00000928-0000092A
label00000928: // (misaligned)
0000092A 6F63 ble +0x65 /* 0000098F */
0000092C 6174 bsr +0x76 /* 000009A2 */
label0000092D: // (misaligned)
0000092E 6520 bcs +0x22 /* 00000950 */
00000930 636F bls +0x71 /* 000009A1 */
00000932 6465 bcc +0x67 /* 00000999 */
label00000933: // (misaligned)
00000934 2073 7061 movea.l A0, [A3 + D7.w + 0x61]
00000938 6365 bls +0x67 /* 0000099F */